package com.bibliotecachancay.dao;

import com.bibliotecachancay.domain.Lector;
import com.bibliotecachancay.domain.LectorExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface LectorMapper {
    int countByExample(LectorExample example);

    int deleteByExample(LectorExample example);

    int deleteByPrimaryKey(Integer codLector);

    int insert(Lector record);

    int insertSelective(Lector record);

    List<Lector> selectByExampleWithBLOBs(LectorExample example);

    List<Lector> selectByExample(LectorExample example);

    Lector selectByPrimaryKey(Integer codLector);

    int updateByExampleSelective(@Param("record") Lector record, @Param("example") LectorExample example);

    int updateByExampleWithBLOBs(@Param("record") Lector record, @Param("example") LectorExample example);

    int updateByExample(@Param("record") Lector record, @Param("example") LectorExample example);

    int updateByPrimaryKeySelective(Lector record);

    int updateByPrimaryKeyWithBLOBs(Lector record);

    int updateByPrimaryKey(Lector record);
}